ul, ul li{margin:0;padding:0;list-style-type:none;}
.center_content ul, .center_content ul li{list-style-type:disc;}
img{border:0;}
form, input, p, dl, dt, dd{margin:0;padding:0;}
html{margin:0;padding:0;height:100%;}
body{position:relative;margin:0 auto;padding:0;width:100%;min-height:100%;_height:100%;font-family:Arial;font-size:1em;}
body.white{background:#fff;color:#151515;}
body.blue{background:#9DD1FF;color:#063462;}
body.black{background:#000;color:#fff;}
#cache{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden;}
font.errortext{color:red;}
.clear{float:none !important;clear:both;width:100%;height:0 !important;overflow:hidden !important;line-height:0 !important;font-size:1px !important;}
.clearfix:after{content:'';display:block;clear:both;height:0;font-size:0;}
a{text-decoration:none;border-width:0 0 1px 0;border-style:solid;}
.white a{color:#a10000;border-color:#a10000;}
.white a:hover{color:#000;border-color:#000;}
.blue a{color:#063462;border-color:#063462;}
.blue a:hover{color:#000;border-color:#000;}
.black a{color:#fff;border-color:#fff;}
.black a:hover{color:#ccc;border-color:#ccc;}
#site{position:relative;margin:0 auto;min-width:1000px;max-width:1240px;_width:expression((document.compatMode && document.compatMode == 'CSS1Compat')
?
(document.documentElement.clientWidth < 1000
?
"1000px":(document.documentElement.clientWidth > 1240
?
"1240px":"100%")):(document.body.clientWidth < 1000
?
"1000px":(document.body.clientWidth > 1240
?
"1240px":"100%")));zoom:1;}
#site .padding{padding:0 40px;}
.font_1 #content, .font_1 #header, .font_1 #footer, .font_1 #running_line{font-size:0.85em;}
.font_2 #content, .font_2 #header, .font_2 #footer, .font_2 #running_line{font-size:1em;}
.font_3 #content, .font_3 #header, .font_3 #footer, .font_3 #running_line{font-size:1.2em;}
#panel{margin:0 auto;height:50px;background:url(../img/panel_left.png) left top no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "../../img/blind/panel_left.png", sizingMethod = "crop");}
#panel .relative{position:relative;}
#panel .last_bg{position:absolute;right:0;top:0;width:8px;height:50px;}
#panel .last_bg .png{width:8px;height:50px;background:url(../img/panel_right.png) left top no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "img/panel_right.png", sizingMethod = "crop");}
#panel .bg{margin:0 8px;background:url(../img/panel_rep.gif) left top repeat-x;}
#panel .tools{position:relative;width:919px;height:50px;}
#panel .tools ul, #panel .tools p{margin:0;padding:0;list-style-type:none;}
#panel .version_link{position:absolute;left:17px;top:0;padding:0 0 0 27px !important;line-height:44px;font-size:0.875em;background:url(../img/back_bg.gif) left 50% no-repeat;}
#panel .version_link a{color:#cd0000;border-color:#cd0000;}
#panel .version_link a:hover{color:#000 !important;border-color:#000 !important;}
#panel .font_size{position:absolute;left:346px;top:0;line-height:45px;}
#panel .font_size p{font-size:0.875em;color:#4e4e4e !important;}
#panel .font_size p, #panel .font_size ul, #panel .font_size li{float:left;color:#000;}
#panel .font_size ul{margin:0 0 0 4px;}
#panel .font_size li{margin:0;height:50px;cursor:pointer;color:#4e4e4e !important;}
#panel .font_size li span{display:block;float:left;padding:0 10px;height:50px;}
#panel .font_size li.cur{color:#fff !important;background:#707070 url(../img/panel_cur_left.gif) left top no-repeat;cursor:default;}
#panel .font_size li.cur span{background:url(../img/panel_cur_right.gif) right top no-repeat;}
#panel .font_size li.type_1{font-size:1.1875em;}
#panel .font_size li.type_2{font-size:1.825em;}
#panel .font_size li.type_3{font-size:2.265em;}
#panel .color{position:absolute;left:579px;top:0;width:300px;line-height:45px;}
#panel .color p{font-size:0.875em;color:#4e4e4e !important;}
#panel .color p, #panel .color ul, #panel .color li{float:left;color:#000;}
#panel .color ul{margin:0 0 0 1px;}
#panel .color li{margin:0 5px 0 5px;width:49px;height:49px;line-height:45px;text-align:center;font-size:1.125em;cursor:pointer;}
#panel .color li.cur{cursor:default;}
#color_type_1{color:#6b6b6b !important;background:#fff url(../img/colors/white.png) left top no-repeat;}
#color_type_1.cur{background:#fff url(../img/colors/white_cur.png) left top no-repeat;}
#color_type_2{color:#fff !important;background:#000 url(../img/colors/black.png) left top no-repeat;}
#color_type_2.cur{background:#000 url(../img/colors/black_cur.png) left top no-repeat;}
#color_type_3{color:#fff !important;background:#5DC8FF url(../img/colors/blue.png) left top no-repeat;}
#color_type_3.cur{background:#5DC8FF url(../img/colors/blue_cur.png) left top no-repeat;}
#header{position:relative;padding:6px 25px 9px 25px;margin-bottom:3px;width:1108px;display:table;}
.white #header{border-bottom:3px solid #d4d4d4;}
.black #header{border-bottom:3px solid #000;}
.blue #header{border-bottom:3px solid #83aed4;}
#header .logo{min-height:110px;width:610px;border:none;display:table-cell;}
#header .logo a{}
#header .logo img{float:left;padding-right:40px;}
.white #header .logo{}
.black #header .logo{}
.blue #header .logo{}
#header .links{position:absolute;left:328px;top:35px;font-size:0.875em;}
#header .links li{float:left;margin-right:13px;padding-bottom:2px;line-height:1.225em;}
#header .links li a{text-decoration:none;}
.white #header .links li a{color:#000;border-color:#000;}
.white #header .links li a:hover{color:#a00000;border-color:#a00000;}
#header .right{vertical-align:middle;display:table-cell;width:325px;}
#header .right .blog{margin-left:5px;}
#header .image{float:left;margin:5px 10px;}
#header .image a{border:none;}
#header .phone a{border:none;}
.white #header .phone{color:#a10000;border-color:#a10000;}
.blue #header .phone{color:#063462;border-color:#063462;}
.black #header .phone{color:#fff;border-color:#fff;}
#header .phone strong{display:block;font-weight:normal;font-size:1.5em;}
#running_line{position:relative;padding:0 40px 0 45px;height:44px;font-size:1em;}
.white #running_line{background-color:#a00000;color:#fff;}
.black #running_line{background-color:#fff;color:#000;}
.blue #running_line{background-color:#063462;color:#9dd1ff;}
#running_line .header{position:absolute;left:45px;top:0;height:44px;line-height:40px;font-size:1.46em;}
#running_line .port{position:relative;margin:0 0 0 9em;width:auto;height:44px;line-height:40px;overflow:hidden;font-size:1.25em;}
#running_line .port p{position:absolute;left:200px;top:0;height:44px;line-height:40px;white-space:nowrap;}
.white #running_line .port a{color:#fff;border-color:#fff;}
.black #running_line .port a{color:#000;border-color:#000;}
.blue #running_line .port a{color:#9dd1ff;border-color:#9dd1ff;}
#content{width:100%;}
#content .left_content, #content .center_content, #content .right_content{vertical-align:top;}
#content .center_content{padding-top:15px;}
#content .right_content{padding:30px 0 0 25px;width:218px;}
#content .right_content #search, #content .right_content #search p.input{margin-left:0;width:218px !important;}
#content .right_content #search p.input input{width:198px !important;}
#content .right_content h2{margin:0 0 10px 0;font-size:1.46em;font-weight:normal;}
.white #content .right_content h2{color:#000;}
.black #content .right_content h2{color:#fff;}
.blue #content .right_content h2{color:#063462;}
#content .left_content{padding:0 15px 0 0;width:305px;}
.mainmenu{margin:16px 0 30px 0;}
.mainmenu li{margin:0 0 9px 12px;padding:0 0 2px 32px;font-size:1.3em;background-position:15px 50%;background-repeat:no-repeat;}
.white .mainmenu li{background-image:url(../img/li_white.gif);}
.black .mainmenu li{background-image:url(../img/li_black.gif);}
.blue .mainmenu li{background-image:url(../img/li_blue.gif);}
.white .mainmenu li.cur{background-image:url(../img/li_white_cur.gif);background-color:#a00000;color:#fff;}
.black .mainmenu li.cur{background-image:url(../img/li_black_cur.gif);background-color:#fff;color:#000;}
.blue .mainmenu li.cur{background-image:url(../img/li_blue_cur.gif);background-color:#063462;color:#9dd1ff;}
#search{margin:0 0 0 26px;width:253px;height:60px;left:876px;line-height:45px;position:absolute;top:0;}
#search button{font-size:1em;padding:1px 6px;}
#search p.input{width:243px;background:#fff;}
#search p.input input{padding:0 10px;width:223px;height:2em;line-height:2em;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;border:0;color:#323232;}
.white #search p.input{border:1px solid #555;}
.black #search p.input{border:1px solid #555;}
.blue #search p.input{border:1px solid #063462;}
#search p.submit{float:right;margin:10px 0 0 0;//padding-bottom:2 px;line-height:1em;font-size:1.3em;}
#content .path{margin:10px 0;font-size:1.47em;}
#content .path strong{font-weight:normal;}
#content .path span{margin:0 2px 0 8px;}
#content .path a{zoom:1;}
.white #content .path span{color:#a00000;}
.black #content .path span{color:#fff;}
.blue #content .path span{color:#063462;}
#content .path em{padding:0 30px 0 0;font-style:normal;background-position:right 50%;background-repeat:no-repeat;}
.white #content .path em{background-image:url(../img/next_bg_white.gif);}
.black #content .path em{background-image:url(../img/next_bg_black.gif);}
.blue #content .path em{background-image:url(../img/next_bg_blue.gif);}
#content dl.simple_list{margin:0 0 15px 0;}
#content dl.simple_list dd{margin-bottom:8px;font-size:0.88em;}
#content dl.simple_list dd{margin-bottom:8px;font-size:0.88em;}
.white #content dl.simple_list dd.date{color:#a00000;}
#content dl.simple_list dt{margin-bottom:11px;font-size:1.05em;}
.white #content dl.simple_list dt a{color:#000;border-color:#000;}
.white #content dl.simple_list dt a:hover{color:#a00000;border-color:#a00000;}
#submenu{margin:1px 0 10px 0;}
#submenu h2{margin:0 0 12px 0;font-size:1.3em;font-weight:normal;color:#000;}
#submenu li{margin-bottom:9px;padding-bottom:2px;font-size:1.25em;}
#submenu li a{zoom:1;}
#submenu li span{padding:0 30px 0 0;font-style:normal;background-position:right 50%;background-repeat:no-repeat;}
.white #submenu li span{background-image:url(../img/next_bg_white.gif);}
.black #submenu li span{background-image:url(../img/next_bg_black.gif);}
.blue #submenu li span{background-image:url(../img/next_bg_blue.gif);}
.white #submenu li a{color:#000;border-color:#000;}
.white #submenu li a:hover{color:#a00000;border-color:#a00000;}
.text{margin-top:10px;line-height:1.3em;}
.text h1{margin:0 0 11px 0;font-size:1.83em;font-weight:normal;}
.text h2{margin:23px 0 10px 0;font-size:1.54em;font-weight:normal;}
.text ul li{margin-bottom:1em;}
.text #calendar h2{margin-left:7px;}
.white .text h1, .white .text h2{color:#a00000;}
.text p{margin-bottom:20px;line-height:1.17em;font-size:1.17em;}
.text table.paint{width:100%;}
.white .text table.paint{border-bottom:3px solid #a00000;border-left:1px solid #a00000;border-right:1px solid #a00000;}
.black .text table.paint{border-bottom:3px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.blue .text table.paint{border-bottom:3px solid #063462;border-left:1px solid #063462;border-right:1px solid #063462;}
.text table.paint th{padding:5px 16px 2px 16px;text-align:left;line-height:1.3em;}
.white .text table.paint th{background:#a00000;color:#fff;}
.black .text table.paint th{background:#fff;color:#000;}
.blue .text table.paint th{background:#063462;color:#9dd1ff;}
.text table.paint td{padding:10px 16px 12px 16px;font-size:1.05em;}
.white .text table.paint td{border-top:3px solid #a00000;border-right:1px solid #a00000;}
.black .text table.paint td{border-top:3px solid #fff;border-right:1px solid #fff;}
.blue .text table.paint td{border-top:3px solid #063462;border-right:1px solid #063462;}
.text table.paint td.last{border-right:0;}
#region_links{position:relative;left:-21px;margin:20px 0;font-size:1.2em;}
#region_links li{margin-bottom:5px;padding-left:21px;font-weight:bold;}
#region_links li a{border-width:0 0 2px 0;border-style:solid;}
.white #region_links li{background:url(../img/reg_li_white.gif) left 10px no-repeat;}
.blue #region_links li{background:url(../img/reg_li_blue.gif) left 10px no-repeat;}
.black #region_links li{background:url(../img/reg_li_black.gif) left 10px no-repeat;}
#feedback{margin:50px 0 30px 0;width:518px;}
#feedback p{margin:0 0 20px 0;}
#feedback .text{padding:5px 18px 3px 18px;}
.white #feedback .text{border:1px solid #555;color:#3f3f3f;}
.blue #feedback .text{border:1px solid #063462;color:#063462;}
.black #feedback .text{border:1px solid #fff;color:#fff;}
#feedback .text input{display:block;margin:0;padding:0;width:100%;height:1.22em;font-size:1.3em;background:none;border:0;}
.blue #feedback .text input{color:#063462;}
.black #feedback .text input{color:#fff;}
#feedback .area{padding:5px 18px 3px 18px;border:1px solid #555;}
#feedback .area textarea{display:block;margin:0;padding:0;width:100%;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;background:none;border:0;}
.blue #feedback .area textarea{color:#063462;}
.black #feedback .area textarea{color:#fff;}
.white #feedback .area{border:1px solid #555;color:#3f3f3f;}
.blue #feedback .area{border:1px solid #063462;color:#063462;}
.black #feedback .area{border:1px solid #fff;color:#fff;}
#feedback .submit{margin:0 auto;width:179px;}
#feedback .submit input{width:179px;height:2em;font-size:1.25em;border:0;cursor:pointer;}
.white #feedback .submit input{background:#a00000;color:#fff;}
.blue #feedback .submit input{background:#063462;color:#9dd1ff;}
.black #feedback .submit input{background:#fff;color:#000;}
#footer{margin-top:40px;padding:14px 40px 30px 40px;zoom:1;}
.white #footer{border-top:1px solid #c0c0c0;}
.blue #footer{border-top:1px solid #063462;}
.black #footer{border-top:2px solid #c0c0c0;}
#footer .sitesoft{padding-top:12px;//padding-bottom:2 px;width:90%;}
#footer .sitesoft{display:block;font-size:0.80em;}
.white #footer .sitesoft a{color:#999;border-color:#999;}
.blue #footer .sitesoft a{color:#063462;border-color:#063462;}
.black #footer .sitesoft a{color:#999;border-color:#999;}
.white #footer .sitesoft a:hover{color:#000 !important;border-color:#000 !important;}
.blue #footer .sitesoft a:hover{color:#fff !important;border-color:#fff !important;}
.black #footer .sitesoft a:hover{color:#fff !important;border-color:#fff !important;}
#footer .info{padding-top:11px;width:90%;line-height:1.2em;font-size:0.9375em;}
.white #footer .info{color:#676767;}
.blue #footer .info{color:#063462;}
.black #footer .info{color:#676767;}
.blind_info{width:252px;zoom:1;}
.white .blind_info{background:#A00000 url(../img/red.gif) left top no-repeat;}
.blue .blind_info{background:#063462 url(../img/blue.gif) left top no-repeat;}
.black .blind_info{background:#FFFFFF url(../img/black.gif) left top no-repeat;}
.source{margin-top:20px;}
dd .source{color:#676767;border-color:#676767;margin:0 0 0 10px;}
dd .source a:hover{color:#676767;border-color:#676767;;}
#submenu{margin:2em 0;}
.pagination{margin:1em 0;font-size:1.5em;}
.pagination a, .pagination b{margin-right:5px;}
div.text *{line-height:1.5em;}
.videos-item, .audios-item{width:800px;margin:0 auto 30px auto;}
#reload_ca{cursor:pointer;}
form .text{border:none !important;padding-left:0;}
#text{width:450px;}
.name{padding-right:20px;vertical-align:top;}
.file_name{font-style:normal;display:block;}
.invisible_input{position:absolute;right:0;top:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;z-index:1;}
.upload_button{position:relative;overflow:hidden;float:right;background:#793542;color:#fff;padding:0 13px;cursor:pointer;font-size:13px;text-decoration:underline;}
.upload_button .invisible_input{font-size:200px;cursor:pointer;}
.upload_button .invisible_input{width:auto;height:auto;}
form table div.input{border:1px solid #BBBBBB;font-size:1em;margin:0 !important;padding:0 0 0 10px;line-height:1.4em;margin:0 0 13px;display:block;height:23px;}
form table td.field{font-size:16px;padding:0 40px 14px 0;}
.bf-item-error{display:block;margin-top:5px;color:red;}
.img_in_text{float:left;margin:0 20px 20px 0;}
.b-sctructure{min-width:550px;max-width:820px;margin:0 auto;}
.b-sctructure .bs-item{display:table;width:100%;border:1px solid #a3a3a3;background:#ededed;position:relative;padding:18px 5px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.b-sctructure .bs-item:after,
.b-sctructure .bs-item:before{content:'';position:absolute;}
.b-sctructure .bs-item .bs-text{display:table-cell;vertical-align:middle;}
.b-sctructure .bs-item a{color:inherit;border-color:#a1a1a1;}
.b-sctructure .bs-head{width:50%;margin:0 auto;}
.b-sctructure .bs-head .bs-item{margin-bottom:20px;}
.b-sctructure .bs-head .bs-item:before{bottom:-21px;border-left:1px solid #c8c4ba;height:20px;left:50%;}
.b-sctructure .bs-col{width:25%;float:left;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.b-sctructure .bs-col .bs-item{margin-top:20px;min-height:95px;}
.b-sctructure .bs-col .bs-item:before{height:20px;border-left:1px solid #c8c4ba;top:-21px;left:50%;}
.b-sctructure .bs-row{margin:0 -10px;}
.b-sctructure .bs-row.bs-lvl1 .bs-col .bs-item:first-child:after{border-top:1px solid #c8c4ba;width:100%;top:-21px;left:50%;}
.b-sctructure .bs-row.bs-lvl1 .bs-col:nth-child(2) .bs-item:first-child:after{left:20px;}
.b-sctructure .bs-row.bs-lvl1 .bs-col:nth-child(3) .bs-item:first-child:after{left:-20px;}
.b-sctructure .bs-row.bs-lvl1 .bs-col:last-child .bs-item:first-child:after{left:-50%;}
.b-sctructure .bs-row.bs-lvl2 .bs-col:last-child .bs-item{width:80%;float:right;}
.b-sctructure .bs-row.bs-lvl2 .bs-col:last-child .bs-item:after{width:20px;border-top:1px solid #c8c4ba;left:-20px;top:50%;}
.b-sctructure .bs-row.bs-lvl2 .bs-col:last-child .bs-item:before{height:100%;border-left:1px solid #c8c4ba;left:-20px;top:-21px;}
.b-sctructure .bs-row.bs-lvl2 .bs-col:last-child .bs-item:last-child:before{top:-50%;}
.submenu{font-size:1em;margin:9px;padding-left:40px;}
#temp_wrapper{margin:0 auto;width:800px;}
.comment_block{position:relative;}
.comment_block .comment_button, .comment_block .separator{float:left;font-size:15px;margin-right:15px;}
.white .comment_button a, .white #blog_main .separator a, .white .events a{border-color:#424242;color:#424242;}
.hr{border-bottom:1px solid black;clear:both;font-size:1px;line-height:0;margin-top:16px;}
.hr_red{border-color:#a10000;}
#blog_main .pos .descr{padding-left:90px;position:relative;}
.comment_block .events{bottom:0;font-size:13px;font-style:italic;position:absolute;right:20px;}
#blog_main .pos{border-bottom:1px solid black;padding-bottom:10px;padding-top:25px;}
#blog_main .pos h3{margin-top:0;}
#blog_main .big .description h2{font-size:18px;}
#blog_main .pos h3{font-size:15px;font-weight:normal;}
#blog_text{font-size:14px;line-height:21px;margin-top:30px;}
.general .text{color:#a10000;}
.comments_big{font-size:20px;margin-bottom:40px;}
.white .comments_big{color:#a10000;}
.comments_big a{border-color:#a10000;color:#a10000;}
#blog_comments{font-size:13px;line-height:21px;}
.white #blog_comments{color:#2f2f2f;}
.blog_comment{border:0 none;margin-bottom:14px;padding-top:10px;}
#blog_comments .poster_name{font-weight:bold;padding-left:0;}
.white #blog_comments .poster_name{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:black;}
#text .blog_reply p, #text .blog_comment p{margin-bottom:0;margin-bottom:14px;padding-top:10px;}
.white #blog_comments .expand{border-bottom:1px solid #a10000;color:#a10000;}
.blog_reply .reply_author .arrow{background-image:url("../img/arrow_white.jpg");}
#blog_comments .blog_reply .reply_author{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-color:#bababa;}
#blog_comments .reply_author .poster_name{color:#7c0018;font-size:18px;font-weight:bold;}
#blog_comments .reply, #blog_comments .reply_author{border:1px solid #bababa;border-radius:5px;padding:10px 10px 10px 15px;position:relative;}
.blog_reply .reply .arrow, .blog_reply .reply_author .arrow{background:url("../img/arrow_white.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:14px;left:17px;position:absolute;top:-14px;width:22px;}
.blog_reply .answer{display:inline-block;margin-top:10px;}
.blog_reply .answer img{margin:0 10px 10px 0;}
.black .desc{color:black;}
#subscribe .text{border:none !important;padding-left:0;}
#text{width:450px;}
.name{padding-right:20px;vertical-align:top;}
.file_name{font-style:normal;display:block;}
.invisible_input{position:absolute;right:0;top:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;z-index:1;}
.upload_button{position:relative;overflow:hidden;float:right;background:#793542;color:#fff;padding:0 13px;cursor:pointer;font-size:13px;text-decoration:underline;}
.upload_button .invisible_input{font-size:200px;cursor:pointer;}
.upload_button .invisible_input{width:auto;height:auto;}
#subscribe table div.input{border:1px solid #BBBBBB;font-size:1em;margin:0 !important;padding:0 0 0 10px;line-height:1.4em;margin:0 0 13px;display:block;height:23px;}
#subscribe table td.field{font-size:16px;padding:0 40px 14px 0;}
.terms ul, .terms ul li{list-style-type:none !important;display:inline-block;}
.images{display:inline-block;}
.image{margin:0 30px 30px 0;display:inline-block;}
#legal_form select{border:1px solid #b0b0b0;border-radius:4px;color:#444;margin:5px 0 5px 5px;padding:4px 6px;width:150px;}